package com.sitanyun.merchant.guide.frament.presenter.impl;

import com.sitanyun.merchant.guide.frament.model.impl.WxImageAModelImpl;
import com.sitanyun.merchant.guide.frament.model.inter.IWxImageAModel;
import com.sitanyun.merchant.guide.frament.presenter.inter.IWxImageAPresenter;
import com.sitanyun.merchant.guide.frament.view.inter.IWxImageAView;
import com.sitanyun.merchant.guide.presenter.callback.CallBack;

public class WxImageAPresenterImpl implements IWxImageAPresenter {
    private IWxImageAView mIWxImageAView;
    private IWxImageAModel mIWxImageAModel;

    public WxImageAPresenterImpl(IWxImageAView aIWxImageAView) {
        mIWxImageAView = aIWxImageAView;
        mIWxImageAModel = new WxImageAModelImpl();
    }


    @Override
    public void getqrcodeld(String qrcodeld) {
        mIWxImageAModel.setqrcodeId(qrcodeld, new CallBack() {
            @Override
            public void onSuccess(Object response) {
                mIWxImageAView.response(response,IWxImageAView.RESPONSE_ONE);
            }

            @Override
            public void onError(Throwable t) {
                mIWxImageAView.response(t,IWxImageAView.RESPONSE_TWO);
            }
        });
    }
}
